package org.example.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 表信息实体类
 */
@Data
public class TableInfo {
    private Long id;
    private String projectName;
    private String moduleName;
    private String tableName;
    private Long rowCount;
    private Integer columnCount;
    private String tableComment;
    private Boolean isActive;
    private Boolean refreshable;
    private LocalDateTime lastUpdateTime;
    private LocalDateTime createdAt;
    private LocalDateTime tableCreateTime;
    private LocalDateTime tableUpdateTime;
    @TableField(exist = false)
    private List<ColumnInfo> columnInfos;
} 